1С БСП 3.х : Добавление обработки в справочник «Дополнительные отчеты и обработки»
Ну собственно кому нужно подробнее, есть хорошая статья тут. Там функционал богатый и навороченый можно накрутить теперь. В моём случае для простой обработки хватило рыбы в модуле объекта вида:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("3.0.0.0");
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
ПараметрыРегистрации.Версия = "1.0";
ПараметрыРегистрации.Наименование = "Формирование реестра СО";
ПараметрыРегистрации.Разрешения = Неопределено;
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
// Добавляем команду
Команда = ПараметрыРегистрации.Команды.Добавить();
Команда.Представление = "Формирование реестра СО";
Команда.Идентификатор = "ОткрытьНастройкиЗаполнения";
// КРИТИЧЕСКИ ВАЖНО: Указываем тип команды - Открытие формы
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
Команда.ПоказыватьОповещение = Ложь;
Возврат ПараметрыРегистрации;
КонецФункции
И обязательно! Нужно поправить функцию ДополнительныеОтчетыИОбработкиПереопределяемый.ОпределитьРазделыСДополнительнымиОбработками, чтобы отображались все разделы. Я вынес в расширение вот такое, чтоб каждый раз руками не прописывать нужные подсистемы:
&После("ОпределитьРазделыСДополнительнымиОбработками")
Процедура Расш1_ОпределитьРазделыСДополнительнымиОбработками(Разделы)
для каждого стр из Метаданные.Подсистемы цикл
Разделы.Добавить(стр);
конеццикла;
КонецПроцедуры














